package com.UnionPayCenter.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 资金交易记录对象
 *
 * @author Noah
 * @since 1.0.0, 2019/05/23
 */
@Setter
@Getter
@ToString
@Data
public class FundsBillRecordVo implements Serializable {

    /**
     * 流水ID
     */
    @ApiModelProperty(value = "流水ID")
    private String recordId;

    /**
     * s手机号
     */
    @ApiModelProperty(value = "手机号")
    private String mobile;

    /**
     * 三方ID
     */
    @ApiModelProperty(value = "三方ID")
    private String thirdId;

    /**
     * 交易时间
     */
    @ApiModelProperty(value = "交易时间")
    private String createTime;

    /**
     * 金额
     */
    @ApiModelProperty(value = "交易金额")
    private int amount;

    /**
     * 账户余额
     */
    @ApiModelProperty(value = "账户余额")
    private int accountAmount;

    /**
     * 状态
     */
    @ApiModelProperty(value = "状态   10--未支付(订单保存未支付),  00--对外待支付(已调用渠道接口),  02--对外支付中(已调用渠道),  03--支付成功,  04--支付失败 ")
    private int status;

    /**
     * 1--支付，2--充值
     */
    @ApiModelProperty(value = " 流水类型 1--支付，2--充值")
    private int type;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
}
